package com.olah.user.dao;

import com.olah.common.entity.dto.request.user.*;
import com.olah.common.entity.po.user.CertificationInfo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

@Mapper
public interface InfoUpdateDao {

    int updateBase(@Param("info") UpdateProfileBaseInfo info);

    int updateBind(@Param("info") UpdateProfileBindInfo info);

    int updatePassword(@Param("info") UpdatePasswdInfo info);

    int updateNotify(@Param("info") UpdateNotifyInfo info);

    void updateGoodness(@Param("info")UpdateGoodnessInfo info);

    int certification(@Param("info") CertificationInfo info);

}
